TDF Holidays
// month names: <keyword> <tab> MONTHNAME
m1	January
m2	February
m3	March
m4	April
m5	May
m6	June
m7	July
m8	August
m9	September
m10	October
m11	November
m12	December
// lines like this one beginning with double slashes are comments
// the basic form of each tab delimted data entry line is:
// YEAR <tab> MONTH <tab> DAY <tab> MODIFIER <tab> CLOSED <tab> NAME <tab> COMMENT <cr>
//
// if YEAR=0 then the holiday occurs on this date every year
// if MODIFIER=0 then MONTH & DAY represent an absolute date
// if MODIFIER<>0 then DAY encodes the nth WEEKDAY of MONTH and MODIFIER=WEEKDAY
// where WEEKDAY = (Sunday=1,Monday=2,...,Saturday=7) and DAY = 5 for the "last" WEEKDAY of the month
// e.g. 0	11	4	5	1	represents the 4th thursday in Nov every year
// if CLOSED=0 this holiday is disabled
// if CLOSED=1 the RadOnc dept is closed for patient treatments
// if CLOSED=2 the RadOnc dept is open for patient treatments
//
// some USA examples
// 0	7	4	0	1	Independence Day (always July 4th, we are closed)
// 0	11	4	5	1	Thanksgiving (4th thursday in Nov, we are closed)
// 0	10	2	2	2	Colombus Day (2nd monday in Oct, we will be open to treat patients)

// data begins here:
// same date every year
0	1	1	0	1	New Years Day
0	3  21	0	1	Human Rights Day
0	4  27	0	1	Freedom Day
0	5	1	0	1	Labour Day
0	6  16	0	1	Youth Day
0	8	9	0	1	National Women's Day
0	9	24	0	1	Heritage Day
0	12	16	0	1	Day of Reconciliation
0	12	25	0	1	Christmas Day
0	12	26	0	1	Day of Good Will

// year specific absolute dates
// NOTE: if a holiday is on a Sunday, and it is tranferred to the following Monday
// it must be manually coded for each specific year in the manner of easter
2017	4	14	0	2	Good Friday
2017	4	16	0	1	Easter
2017	4	17	0	1	Family Day
//
2018	3	30	0	2	Good Friday
2018	4	1	0	1	Easter
2018	4	2	0	1	Family Day
//
2019	4	19	0	2	Good Friday
2019	4	21	0	1	Easter
2019	4	22	0	1	Family Day
//
2020	4	10	0	2	Good Friday
2020	4	12	0	1	Easter
2020	4	13	0	1	Family Day
//
2021	4	2	0	2	Good Friday
2021	4	4	0	1	Easter
2021	4	5	0	1	Family Day
//
2022	4	15	0	2	Good Friday
2022	4	17	0	1	Easter
2022	4	18	0	1	Family Day
//
2023	4	7	0	2	Good Friday
2023	4	9	0	1	Easter
2023	4	10	0	1	Family Day
//
2024	3	29	0	2	Good Friday
2024	3	31	0	1	Easter
2024	4	1	0	1	Family Day
//
2025	4	18	0	2	Good Friday
2025	4	20	0	1	Easter
2025	4	21	0	1	Family Day
//EOF